﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;

//using System.Web;
//using System.Web.Security;

//namespace Yeex.Boss.BLL
//{
//    public class Users 
//    {
//        private string userName;
//        private string userPass;

//        public bool _session { get; set; } //session登录
//        public bool _cookie { get; set; } //cookie登录
//        public Dictionary<string, object> d { get; set; }
//        public string _url { get; set; } //登录成功后，跳转页面
//        public int _saveday { get; set; } //cookie保存天数

//        public Users(string u,string p)
//        {
//            this.userName = u;
//            this.userPass = p;
//        }

//        public void UserLogin() {
//            if (_session)
//                _loginSession();
//            if (_cookie)
//                _loginCookie();
//            //可添加其它操作
//            //HttpContext.Current.Response.Redirect(_url);
//        }

//        private void _loginSession()
//        {
//            HttpContext.Current.Session.Clear();
//            HttpContext.Current.Session["ClassID"] = d["classid"].ToString();//用户类别
//            HttpContext.Current.Session["Roleid"] = d["groupid"].ToString();//
//            HttpContext.Current.Session["UserID"] = d["username"].ToString();//用户名
//            HttpContext.Current.Session["Id"] = d["id"].ToString();//编号
//            HttpContext.Current.Session["UserName"] = d["realname"].ToString();//真实姓名
//            HttpContext.Current.Session["IBBigClass"] = d["ibbigclass"].ToString();//主单位ID
//            HttpContext.Current.Session["IBSmallClass"] = d["ibsmallclass"].ToString();//分单位ID，由以上四个值组成一个唯一的用户
//        }
//        private void _loginCookie()
//        {
//            string identity = d["id"].ToString();
//            identity += "|" + d["realname"].ToString();
//            identity += "|" + d["groupid"].ToString();
//            identity += "|" + d["classid"].ToString();
//            FormsAuthentication.SetAuthCookie(identity, true);
//            if(_saveday >0)
//                HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires = DateTime.Now.AddDays(_saveday);
//        }
//    }
//}
